namespace QMVnSoft.SystemForms
{
    using QMVnSoft;
    using QMVnSoft.Controls;
    using QMVnSoft.Invoices;
    using QMVnSoft.Lists;
    using QMVnSoft.Opening;
    using QMVnSoft.DAL;
    using System;
    using System.ComponentModel;
    using System.Drawing;
    using System.Windows.Forms;

    public class FormProductMain : FormControl
    {
        private BtnControl btnMain01;
        private BtnControl btnMain02;
        private BtnControl btnMain03;
        private BtnControl btnMain04;
        private BtnControl btnMain05;
        private BtnControl btnMain06;
        private BtnControl btnMain07;
        private BtnControl btnMain08;
        private BtnControl btnMain09;
        private BtnControl btnMain10;
        private IContainer components;
        private GBoxControl gBoxAccount;
        private GBoxControl gBoxMethod;
        private GBoxControl gBoxNgay_Ct1;
        private GBoxControl gBoxNgay_Ct2;
        private LabelControl lblTen_Tk;
        private RdioControl rdioControl1;
        private RdioControl rdioControl2;
        private TextDate txtNgay_Ct1;
        private TextDate txtNgay_Ct2;
        private TextSearch txtTk;

        public FormProductMain()
        {
            this.InitializeComponent();
            this.txtNgay_Ct1.Value = AppInstance.StartWorkingDate;
            this.txtNgay_Ct2.Value = AppInstance.EndWorkingDate;
            this.gBoxMethod.Value = AppInstance.UnCompMethod;
            this.txtTk.Value = AppDataAccess.GetBuffer("M_TK_154");
            this.lblTen_Tk.Text = this.txtTk.GetFieldData("Ten_Tk").ToString();
        }

        private void btnMain01_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị sản phẩm dở dang!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormCDZ3Lister(false, this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, "3").Show();
            }
        }

        private void btnMain02_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormCDZ1Lister(true, true, this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, "1").Show();
            }
        }

        private void btnMain03_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định số lượng sản phẩm dở dang!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormCDSLDDLister(true, true, this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.gBoxMethod.Value).Show();
            }
        }

        private void btnMain04_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormCDZ3ELister(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value).Show();
            }
        }

        private void btnMain05_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormDmPBCHSPLister(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.txtTk.Value).Show();
            }
        }

        private void btnMain06_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormDmPBTTSPLister(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.txtTk.Value, "1").Show();
            }
        }

        private void btnMain07_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormDmPBHSSPLister(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.txtTk.Value, "2").Show();
            }
        }

        private void btnMain08_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormDmPBTLSPLister(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.txtTk.Value, "3").Show();
            }
        }

        private void btnMain09_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormDmPBDMSPLister(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.txtTk.Value, "4").Show();
            }
        }

        private void btnMain10_Click(object sender, EventArgs e)
        {
            if ((this.txtNgay_Ct1.Value == DBNull.Value) || (this.txtNgay_Ct2.Value == DBNull.Value))
            {
                MessageBox.Show("Chưa nhập ngày để xác định giá trị vật tư chưa sử dụng!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) > ((DateTime) this.txtNgay_Ct2.Value))
            {
                MessageBox.Show("Ngày bắt đầu không được lớn hơn ngày kết thúc!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else if (((DateTime) this.txtNgay_Ct1.Value) < AppInstance.OpeningDateOfSubEnterprice)
            {
                MessageBox.Show("Ngày phải bắt đầu từ " + AppInstance.OpeningDateOfSubEnterprice.ToShortDateString() + "!", AppInstance.SoftwareName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                new FormProductCosting(this.txtNgay_Ct1.Value, this.txtNgay_Ct2.Value, this.txtTk.Value, this.gBoxMethod.Value).Show();
            }
        }

        protected override void Dispose(bool disposing)
        {
            AppInstance.StartWorkingDate = (DateTime) this.txtNgay_Ct1.Value;
            AppInstance.EndWorkingDate = (DateTime) this.txtNgay_Ct2.Value;
            AppInstance.UnCompMethod = this.gBoxMethod.Value;
            AppDataAccess.SetBuffer("M_TK_154", this.txtTk.Text);
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }

        private void InitializeComponent()
        {
            //ComponentResourceManager manager = new ComponentResourceManager(typeof(FormProductMain));
            this.gBoxNgay_Ct2 = new GBoxControl();
            this.txtNgay_Ct2 = new TextDate();
            this.gBoxNgay_Ct1 = new GBoxControl();
            this.txtNgay_Ct1 = new TextDate();
            this.btnMain01 = new BtnControl();
            this.btnMain02 = new BtnControl();
            this.btnMain03 = new BtnControl();
            this.btnMain04 = new BtnControl();
            this.gBoxMethod = new GBoxControl();
            this.rdioControl2 = new RdioControl();
            this.rdioControl1 = new RdioControl();
            this.btnMain05 = new BtnControl();
            this.btnMain06 = new BtnControl();
            this.btnMain07 = new BtnControl();
            this.btnMain08 = new BtnControl();
            this.btnMain09 = new BtnControl();
            this.btnMain10 = new BtnControl();
            this.gBoxAccount = new GBoxControl();
            this.lblTen_Tk = new LabelControl();
            this.txtTk = new TextSearch();
            this.gBoxNgay_Ct2.SuspendLayout();
            this.gBoxNgay_Ct1.SuspendLayout();
            this.gBoxMethod.SuspendLayout();
            this.gBoxAccount.SuspendLayout();
            base.SuspendLayout();
            this.gBoxNgay_Ct2.Controls.Add(this.txtNgay_Ct2);
            this.gBoxNgay_Ct2.Font = new Font("Arial", 8.25f);
            this.gBoxNgay_Ct2.Location = new Point(40, 0x55);
            this.gBoxNgay_Ct2.Name = "gBoxNgay_Ct2";
            this.gBoxNgay_Ct2.Size = new Size(0xa8, 0x36);
            this.gBoxNgay_Ct2.TabIndex = 1;
            this.gBoxNgay_Ct2.TabStop = false;
            this.gBoxNgay_Ct2.Text = "Đến ngày";
            this.txtNgay_Ct2.DateTimeFormat = TextDate.DateTimeFormatType.Date;
            this.txtNgay_Ct2.Font = new Font("Arial", 8.25f);
            this.txtNgay_Ct2.InsertKeyMode = InsertKeyMode.Overwrite;
            this.txtNgay_Ct2.Location = new Point(0x26, 20);
            this.txtNgay_Ct2.Mask = "00/00/0000";
            this.txtNgay_Ct2.Name = "txtNgay_Ct2";
            this.txtNgay_Ct2.OldValue = null;
            this.txtNgay_Ct2.Size = new Size(0x5c, 20);
            this.txtNgay_Ct2.TabIndex = 0;
//            this.txtNgay_Ct2.Value = null;//manager.GetObject("txtNgay_Ct2.Value");
            this.gBoxNgay_Ct1.Controls.Add(this.txtNgay_Ct1);
            this.gBoxNgay_Ct1.Font = new Font("Arial", 8.25f);
            this.gBoxNgay_Ct1.Location = new Point(40, 0x19);
            this.gBoxNgay_Ct1.Name = "gBoxNgay_Ct1";
            this.gBoxNgay_Ct1.Size = new Size(0xa8, 0x36);
            this.gBoxNgay_Ct1.TabIndex = 0;
            this.gBoxNgay_Ct1.TabStop = false;
            this.gBoxNgay_Ct1.Text = "Từ ngày";
            this.txtNgay_Ct1.DateTimeFormat = TextDate.DateTimeFormatType.Date;
            this.txtNgay_Ct1.Font = new Font("Arial", 8.25f);
            this.txtNgay_Ct1.InsertKeyMode = InsertKeyMode.Overwrite;
            this.txtNgay_Ct1.Location = new Point(0x26, 20);
            this.txtNgay_Ct1.Mask = "00/00/0000";
            this.txtNgay_Ct1.Name = "txtNgay_Ct1";
            this.txtNgay_Ct1.OldValue = null;
            this.txtNgay_Ct1.Size = new Size(0x5c, 20);
            this.txtNgay_Ct1.TabIndex = 0;
//            this.txtNgay_Ct1.Value = null;//manager.GetObject("txtNgay_Ct1.Value");
            this.btnMain01.Font = new Font("Arial", 8.25f);
            this.btnMain01.Location = new Point(40, 190);
            this.btnMain01.Name = "btnMain01";
            this.btnMain01.Size = new Size(190, 0x72);
            this.btnMain01.TabIndex = 4;
            this.btnMain01.Text = "Dư đầu sản phẩm";
            this.btnMain01.UseVisualStyleBackColor = true;
            this.btnMain01.Click += new EventHandler(this.btnMain01_Click);
            this.btnMain02.Font = new Font("Arial", 8.25f);
            this.btnMain02.Location = new Point(40, 0x178);
            this.btnMain02.Name = "btnMain02";
            this.btnMain02.Size = new Size(190, 0x72);
            this.btnMain02.TabIndex = 5;
            this.btnMain02.Text = "Vật tư chưa sử dụng đầu kỳ";
            this.btnMain02.UseVisualStyleBackColor = true;
            this.btnMain02.Click += new EventHandler(this.btnMain02_Click);
            this.btnMain03.Font = new Font("Arial", 8.25f);
            this.btnMain03.Location = new Point(0x234, 190);
            this.btnMain03.Name = "btnMain03";
            this.btnMain03.Size = new Size(190, 0x72);
            this.btnMain03.TabIndex = 6;
            this.btnMain03.Text = "Sản phẩm dở dang cuối kỳ";
            this.btnMain03.UseVisualStyleBackColor = true;
            this.btnMain03.Click += new EventHandler(this.btnMain03_Click);
            this.btnMain04.Font = new Font("Arial", 8.25f);
            this.btnMain04.Location = new Point(0x234, 0x178);
            this.btnMain04.Name = "btnMain04";
            this.btnMain04.Size = new Size(190, 0x72);
            this.btnMain04.TabIndex = 7;
            this.btnMain04.Text = "Vật tư chưa sử dụng cuối kỳ";
            this.btnMain04.UseVisualStyleBackColor = true;
            this.btnMain04.Click += new EventHandler(this.btnMain04_Click);
            this.gBoxMethod.Controls.Add(this.rdioControl2);
            this.gBoxMethod.Controls.Add(this.rdioControl1);
            this.gBoxMethod.Font = new Font("Arial", 8.25f);
            this.gBoxMethod.Location = new Point(0xd6, 0x19);
            this.gBoxMethod.Name = "gBoxMethod";
            this.gBoxMethod.OptionBox = true;
            this.gBoxMethod.Size = new Size(0x16e, 0x72);
            this.gBoxMethod.TabIndex = 2;
            this.gBoxMethod.TabStop = false;
            this.gBoxMethod.Text = "Phương pháp xác định giá trị sản phẩm dở dang";
            this.rdioControl2.AutoSize = true;
            this.rdioControl2.Font = new Font("Arial", 8.25f);
            this.rdioControl2.Location = new Point(0x2d, 0x3f);
            this.rdioControl2.Name = "rdioControl2";
            this.rdioControl2.Size = new Size(0xc5, 0x12);
            this.rdioControl2.TabIndex = 1;
            this.rdioControl2.Text = "Sản phẩm hoàn thành tương đương";
            this.rdioControl2.UseVisualStyleBackColor = true;
            this.rdioControl1.AutoSize = true;
            this.rdioControl1.Checked = true;
            this.rdioControl1.Font = new Font("Arial", 8.25f);
            this.rdioControl1.Location = new Point(0x2d, 0x27);
            this.rdioControl1.Name = "rdioControl1";
            this.rdioControl1.Size = new Size(0x8e, 0x12);
            this.rdioControl1.TabIndex = 0;
            this.rdioControl1.TabStop = true;
            this.rdioControl1.Text = "Nguyên vật liệu trực tiếp";
            this.rdioControl1.UseVisualStyleBackColor = true;
            this.btnMain05.Font = new Font("Arial", 8.25f);
            this.btnMain05.Location = new Point(0x12e, 190);
            this.btnMain05.Name = "btnMain05";
            this.btnMain05.Size = new Size(190, 0x2d);
            this.btnMain05.TabIndex = 8;
            this.btnMain05.Text = "Phân bổ chung";
            this.btnMain05.UseVisualStyleBackColor = true;
            this.btnMain05.Click += new EventHandler(this.btnMain05_Click);
            this.btnMain06.Font = new Font("Arial", 8.25f);
            this.btnMain06.Location = new Point(0x12e, 0xf1);
            this.btnMain06.Name = "btnMain06";
            this.btnMain06.Size = new Size(190, 0x2d);
            this.btnMain06.TabIndex = 9;
            this.btnMain06.Text = "Phân bổ trực tiếp";
            this.btnMain06.UseVisualStyleBackColor = true;
            this.btnMain06.Click += new EventHandler(this.btnMain06_Click);
            this.btnMain07.Font = new Font("Arial", 8.25f);
            this.btnMain07.Location = new Point(0x12e, 0x124);
            this.btnMain07.Name = "btnMain07";
            this.btnMain07.Size = new Size(190, 0x2d);
            this.btnMain07.TabIndex = 10;
            this.btnMain07.Text = "Phân bổ hệ số";
            this.btnMain07.UseVisualStyleBackColor = true;
            this.btnMain07.Click += new EventHandler(this.btnMain07_Click);
            this.btnMain08.Font = new Font("Arial", 8.25f);
            this.btnMain08.Location = new Point(0x12e, 0x157);
            this.btnMain08.Name = "btnMain08";
            this.btnMain08.Size = new Size(190, 0x2d);
            this.btnMain08.TabIndex = 11;
            this.btnMain08.Text = "Phân bổ tỷ lệ";
            this.btnMain08.UseVisualStyleBackColor = true;
            this.btnMain08.Click += new EventHandler(this.btnMain08_Click);
            this.btnMain09.Font = new Font("Arial", 8.25f);
            this.btnMain09.Location = new Point(0x12e, 0x18a);
            this.btnMain09.Name = "btnMain09";
            this.btnMain09.Size = new Size(190, 0x2d);
            this.btnMain09.TabIndex = 12;
            this.btnMain09.Text = "Phân bổ định mức";
            this.btnMain09.UseVisualStyleBackColor = true;
            this.btnMain09.Click += new EventHandler(this.btnMain09_Click);
            this.btnMain10.Font = new Font("Arial", 8.25f);
            this.btnMain10.Location = new Point(0x12e, 0x1bd);
            this.btnMain10.Name = "btnMain10";
            this.btnMain10.Size = new Size(190, 0x2d);
            this.btnMain10.TabIndex = 13;
            this.btnMain10.Text = "Tính giá thành";
            this.btnMain10.UseVisualStyleBackColor = true;
            this.btnMain10.Click += new EventHandler(this.btnMain10_Click);
            this.gBoxAccount.Controls.Add(this.lblTen_Tk);
            this.gBoxAccount.Controls.Add(this.txtTk);
            this.gBoxAccount.Font = new Font("Arial", 8.25f);
            this.gBoxAccount.Location = new Point(0x24a, 0x19);
            this.gBoxAccount.Name = "gBoxAccount";
            this.gBoxAccount.Size = new Size(0xa8, 0x72);
            this.gBoxAccount.TabIndex = 3;
            this.gBoxAccount.TabStop = false;
            this.gBoxAccount.Text = "Tài khoản giá thành";
            this.lblTen_Tk.BorderStyle = BorderStyle.Fixed3D;
            this.lblTen_Tk.Font = new Font("Arial", 8.25f);
            this.lblTen_Tk.ForeColor = Color.Blue;
            this.lblTen_Tk.Location = new Point(8, 0x4a);
            this.lblTen_Tk.Name = "lblTen_Tk";
            this.lblTen_Tk.Size = new Size(0x98, 0x20);
            this.lblTen_Tk.TabIndex = 1;
            this.txtTk.CharacterCasing = CharacterCasing.Upper;
            this.txtTk.CheckTextSearched = false;
            this.txtTk.DisabledForeColor = Color.Blue;
            this.txtTk.FieldDisplay = "Ten_Tk";
            this.txtTk.FirstFilter = "Loai_Tk = 'C'";
            this.txtTk.Font = new Font("Arial", 8.25f);
            this.txtTk.Location = new Point(0x22, 0x2e);
            this.txtTk.Name = "txtTk";
            this.txtTk.OldValue = null;
            this.txtTk.Size = new Size(100, 20);
            this.txtTk.TabIndex = 0;
            this.txtTk.TableName = "DMTK";
//            this.txtTk.Value = null;//manager.GetObject("txtTk.Value");
            this.txtTk.Validated += new EventHandler(this.txtTk_Validated);
            base.AutoScaleDimensions = new SizeF(6f, 13f);
            base.ClientSize = new Size(0x31c, 0x216);
            base.Controls.Add(this.btnMain04);
            base.Controls.Add(this.btnMain03);
            base.Controls.Add(this.btnMain02);
            base.Controls.Add(this.btnMain10);
            base.Controls.Add(this.btnMain09);
            base.Controls.Add(this.btnMain08);
            base.Controls.Add(this.btnMain07);
            base.Controls.Add(this.btnMain06);
            base.Controls.Add(this.btnMain05);
            base.Controls.Add(this.btnMain01);
            base.Controls.Add(this.gBoxNgay_Ct1);
            base.Controls.Add(this.gBoxAccount);
            base.Controls.Add(this.gBoxMethod);
            base.Controls.Add(this.gBoxNgay_Ct2);
            //base.FormBorderStyle = FormBorderStyle.FixedSingle;
            base.MaximizeBox = false;
            base.MinimizeBox = false;
            this.MinimumSize = new Size(0x322, 0x236);
            base.Name = "FormProductMain";
            this.Text = "Phân bổ và tính giá thành sản phẩm";
            this.gBoxNgay_Ct2.ResumeLayout(false);
            this.gBoxNgay_Ct2.PerformLayout();
            this.gBoxNgay_Ct1.ResumeLayout(false);
            this.gBoxNgay_Ct1.PerformLayout();
            this.gBoxMethod.ResumeLayout(false);
            this.gBoxMethod.PerformLayout();
            this.gBoxAccount.ResumeLayout(false);
            this.gBoxAccount.PerformLayout();
            base.ResumeLayout(false);
        }

        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (keyData == Keys.Escape)
            {
                base.Close();
                return true;
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }

        private void txtTk_Validated(object sender, EventArgs e)
        {
            this.lblTen_Tk.Text = this.txtTk.GetFieldData("Ten_Tk").ToString();
        }
    }
}

